home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Source Code / Visual Basic Source Code.iso / vbsource / 3dtabs / dialog.frm next >
Text File  |  1995-05-08  |  34KB  |  900 lines

  1. VERSION 2.00
  2. Begin Form dlg 
  3.    BackColor       =   &H00C0C0C0&
  4.    BorderStyle     =   3  'Fixed Double
  5.    Caption         =   "DialogBox"
  6.    ClientHeight    =   5445
  7.    ClientLeft      =   1890
  8.    ClientTop       =   1095
  9.    ClientWidth     =   6255
  10.    ForeColor       =   &H00000000&
  11.    Height          =   5850
  12.    Left            =   1830
  13.    LinkTopic       =   "Form1"
  14.    ScaleHeight     =   5445
  15.    ScaleWidth      =   6255
  16.    Top             =   750
  17.    Width           =   6375
  18.    Begin PictureBox tabbox 
  19.       BackColor       =   &H00C0C0C0&
  20.       BorderStyle     =   0  'None
  21.       ForeColor       =   &H00000000&
  22.       Height          =   495
  23.       Left            =   360
  24.       ScaleHeight     =   33
  25.       ScaleMode       =   3  'Pixel
  26.       ScaleWidth      =   345
  27.       TabIndex        =   0
  28.       Top             =   120
  29.       Width           =   5175
  30.       Begin PictureBox invbox 
  31.          AutoRedraw      =   -1  'True
  32.          BackColor       =   &H00C0C0C0&
  33.          BorderStyle     =   0  'None
  34.          Height          =   255
  35.          Left            =   1440
  36.          ScaleHeight     =   17
  37.          ScaleMode       =   3  'Pixel
  38.          ScaleWidth      =   81
  39.          TabIndex        =   1
  40.          Top             =   240
  41.          Visible         =   0   'False
  42.          Width           =   1215
  43.       End
  44.    End
  45.    Begin PictureBox PicBox 
  46.       BackColor       =   &H00C0C0C0&
  47.       Height          =   4215
  48.       Index           =   5
  49.       Left            =   960
  50.       ScaleHeight     =   4185
  51.       ScaleWidth      =   5625
  52.       TabIndex        =   7
  53.       Tag             =   "About this control"
  54.       Top             =   600
  55.       Width           =   5655
  56.       Begin Label l 
  57.          BackStyle       =   0  'Transparent
  58.          Caption         =   "Please feel free to modify this code in any way you please. If you make any signifigant improvements, upload the files. Suggestions: 3D effects for the Form, more tab styles, multiple focus (one for each row),"
  59.          FontBold        =   0   'False
  60.          FontItalic      =   0   'False
  61.          FontName        =   "MS Sans Serif"
  62.          FontSize        =   8.25
  63.          FontStrikethru  =   0   'False
  64.          FontUnderline   =   0   'False
  65.          Height          =   855
  66.          Index           =   38
  67.          Left            =   480
  68.          TabIndex        =   46
  69.          Top             =   3120
  70.          Width           =   4815
  71.       End
  72.       Begin Label l 
  73.          BackStyle       =   0  'Transparent
  74.          Caption         =   "Since this control is VB source code and freely modifiable by the user, I didn't feel it was necessary to anticipate every possible usage. Most of this kind of code would need to be removed each time it was used.. For example, the Resize code can be removed if your forms are not sizable."
  75.          FontBold        =   0   'False
  76.          FontItalic      =   0   'False
  77.          FontName        =   "MS Sans Serif"
  78.          FontSize        =   8.25
  79.          FontStrikethru  =   0   'False
  80.          FontUnderline   =   0   'False
  81.          Height          =   1095
  82.          Index           =   37
  83.          Left            =   480
  84.          TabIndex        =   45
  85.          Top             =   1920
  86.          Width           =   4815
  87.       End
  88.       Begin Label l 
  89.          BackStyle       =   0  'Transparent
  90.          Caption         =   "This control is Freeware. It is based on a similar control written by James Parr and uploaded to compuserve. It is 100% VB code, no DLL's, no VBX's, yet it should perform about as well. This control adds 3D effects, multiple instances, and mixed control types for pages."
  91.          FontBold        =   0   'False
  92.          FontItalic      =   0   'False
  93.          FontName        =   "MS Sans Serif"
  94.          FontSize        =   8.25
  95.          FontStrikethru  =   0   'False
  96.          FontUnderline   =   0   'False
  97.          Height          =   1095
  98.          Index           =   36
  99.          Left            =   480
  100.          TabIndex        =   44
  101.          Top             =   720
  102.          Width           =   4815
  103.       End
  104.       Begin Label l 
  105.          BackStyle       =   0  'Transparent
  106.          Caption         =   "V. About this control."
  107.          FontBold        =   -1  'True
  108.          FontItalic      =   0   'False
  109.          FontName        =   "MS Sans Serif"
  110.          FontSize        =   12
  111.          FontStrikethru  =   0   'False
  112.          FontUnderline   =   0   'False
  113.          Height          =   375
  114.          Index           =   35
  115.          Left            =   120
  116.          TabIndex        =   43
  117.          Top             =   120
  118.          Width           =   5295
  119.       End
  120.    End
  121.    Begin PictureBox PicBox 
  122.       BackColor       =   &H00C0C0C0&
  123.       Height          =   4215
  124.       Index           =   4
  125.       Left            =   1200
  126.       ScaleHeight     =   4185
  127.       ScaleWidth      =   5625
  128.       TabIndex        =   6
  129.       Tag             =   "Step 4"
  130.       Top             =   600
  131.       Width           =   5655
  132.       Begin Label l 
  133.          BackStyle       =   0  'Transparent
  134.          Caption         =   "The tab control is generated by first drawing one tab in the proper size and orientation (invbox) and then blitting this picture to the visible picturebox (tabbox). Rescaling and StretchBlting seemed even more cumbersome than the method used. When a tab is clicked, only the tab captions  and the focus line are redrawn. While the speed could be improved a little, the response of the control seems to depend more on the pages and their contents at this point than on the tab element."
  135.          FontBold        =   0   'False
  136.          FontItalic      =   0   'False
  137.          FontName        =   "MS Sans Serif"
  138.          FontSize        =   8.25
  139.          FontStrikethru  =   0   'False
  140.          FontUnderline   =   0   'False
  141.          Height          =   1695
  142.          Index           =   34
  143.          Left            =   480
  144.          TabIndex        =   42
  145.          Top             =   2280
  146.          Width           =   4815
  147.       End
  148.       Begin Label l 
  149.          BackStyle       =   0  'Transparent
  150.          Caption         =   "Run the project and examine the control. The code controlling the graphic appearance is in DrawTabs(). TabClick() controls the behavior of the tabs when clicked. Try resetting the tb.num and tb.cols values. Note that unused spaces are filled with unlabeled tabs; this was done because of the awkward effect produced when a partial row was moved beneath a full row, so be prepared to tackle this problem if you wish to eliminate unused tabs."
  151.          FontBold        =   0   'False
  152.          FontItalic      =   0   'False
  153.          FontName        =   "MS Sans Serif"
  154.          FontSize        =   8.25
  155.          FontStrikethru  =   0   'False
  156.          FontUnderline   =   0   'False
  157.          Height          =   1455
  158.          Index           =   33
  159.          Left            =   480
  160.          TabIndex        =   41
  161.          Top             =   720
  162.          Width           =   4815
  163.       End
  164.       Begin Label l 
  165.          BackStyle       =   0  'Transparent
  166.          Caption         =   "IV. That's it!"
  167.          FontBold        =   -1  'True
  168.          FontItalic      =   0   'False
  169.          FontName        =   "MS Sans Serif"
  170.          FontSize        =   12
  171.          FontStrikethru  =   0   'False
  172.          FontUnderline   =   0   'False
  173.          Height          =   375
  174.          Index           =   32
  175.          Left            =   120
  176.          TabIndex        =   40
  177.          Top             =   120
  178.          Width           =   5295
  179.       End
  180.    End
  181.    Begin PictureBox PicBox 
  182.       BackColor       =   &H00C0C0C0&
  183.       Height          =   4215
  184.       Index           =   3
  185.       Left            =   1080
  186.       ScaleHeight     =   4185
  187.       ScaleWidth      =   5625
  188.       TabIndex        =   5
  189.       Tag             =   "Step 3"
  190.       Top             =   600
  191.       Width           =   5655
  192.       Begin Label l 
  193.          BackStyle       =   0  'Transparent
  194.